<!DOCTYPE html>
<html>
  
  <head>
    <meta charset="UTF-8">
    <title>后台管理</title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <!-- <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" /> -->
    <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
    <link rel="stylesheet" href="../../css/font.css">
    <link rel="stylesheet" href="../../css/xadmin.css">
    <script type="text/javascript" src="../../js/jquery-3.2.1.js"></script>
    <script type="text/javascript" src="../../lib/layui/layui.js" charset="utf-8"></script>
  </head>
  
  </head>
  
  <body>
    <div class="x-body" id="updatebox" data-id="">
        <form action="" method="post" class="layui-form layui-form-pane" lay-filter="Textform">
                 <div class="layui-form-item">
                    <label for="name" class="layui-form-label">
                        <span class="x-red">*</span>标题
                    </label>
                    <div class="layui-input-inline">
                        <input type="text" id="accidentTitle" name="accidentTitle" required="" lay-verify="required"
                        autocomplete="off" class="layui-input">
                    </div>
                </div>
                <div class="layui-form-item">
	              <label for="name" class="layui-form-label">
	                  <span class="x-red">*</span>日期
	              </label>
	              <div class="layui-input-inline">
	                 <input type="text" class="layui-input" id="accidentTime" name="accidentTime" placeholder="日期" lay-verify="required"
	                        autocomplete="off">
	              </div>
          		</div>
          		 <div class="layui-form-item">
                    <label for="name" class="layui-form-label">
                        	记录者
                    </label>
                    <div class="layui-input-inline">
                        <input type="text" id="recorder" name="recorder" required="" 
                        autocomplete="off" class="layui-input">
                    </div>
                </div>
                <div class="layui-form-item">
                    <label for="name" class="layui-form-label">
                        联系方式
                    </label>
                    <div class="layui-input-inline">
                        <input type="text" id="recorderTelephone" name="recorderTelephone" required="" 
                        autocomplete="off" class="layui-input">
                    </div>
                </div>
                <div class="layui-form-item layui-form-text">
                    <label for="desc" class="layui-form-label">
                       	 处理过程
                    </label>
                    <div class="layui-input-block">
                        <textarea placeholder="请输入内容" id="processing" name="processing"  class="layui-textarea"></textarea>
                    </div>
                </div>
                <div class="layui-form-item layui-form-text">
                    <label for="desc" class="layui-form-label">
                       	 处理结果
                    </label>
                    <div class="layui-input-block">
                        <textarea placeholder="请输入内容" id="result" name="result"  class="layui-textarea"></textarea>
                    </div>
                </div>
                <div class="layui-form-item layui-form-text">
                    <label for="desc" class="layui-form-label">
                       	 <span class="x-red">*</span>事件内容
                    </label>
                    <div class="layui-input-block">
                        <textarea placeholder="请输入内容" id="accidentContent" name="accidentContent" lay-verify="required" class="layui-textarea"></textarea>
                    </div>
                </div>
                <div class="layui-form-item">
                <button class="layui-btn" lay-submit="" lay-filter="add">修改</button>
              </div>
            </form>
    </div>
    <script>
 
    

        layui.use(['form','layer','laydate'], function(){
          var form = layui.form
          ,layer = layui.layer;
          var laydate = layui.laydate;
    	  //常规用法
    	  laydate.render({
    	    elem: '#accidentTime'
    	  });
          //从url中截取传入的参数
          //这种方法获得的所有参数是一个json的值
          function GetRequest() {
        	   var url = location.search; //获取url中"?"符后的字串
        	   var theRequest = new Object();
        	   if (url.indexOf("?") != -1) {
        	      var str = url.substr(1);
        	      strs = str.split("&");
        	      for(var i = 0; i < strs.length; i ++) {
        	         theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
        	      }
        	   }
        	   return theRequest;
          }
          //从json中获取对应的参数值
          var id =GetRequest().id;
          //在主块中绑定一个这条信息的ID
          $("#updatebox").attr("data-id",id);
          
          $.ajax({
        	type: "post",
          	url: "../../admin/security/findaccidentbyid",
          	async: true,
          	data:{
          		"id":id
          	},
          	success: function(result){
          		var json={};
                json.accidentTitle=result.accident.accidentTitle;
                json.accidentTime=toMyDateString(result.accident.accidentTime);
                json.recorder=result.accident.recorder;
                json.recorderTelephone=result.accident.recorderTelephone;
                json.processing=result.accident.processing;
                json.result=result.accident.result;
                json.accidentContent=result.accident.accidentContent;
                //表单值初始化将查询到的值放在表单中
                form.val("Textform",json); 
          	},
          	error: function(){
          		
          	}
          });
          

          //监听提交
          form.on('submit(add)', function(data){
        	 
        	var id = document.getElementById("updatebox").getAttribute("data-id");
        	//console.log(id);
        	var json={};
            json.accidentId=id;
            json.accidentTitle=document.getElementById("accidentTitle").value;
            json.accidentTime=document.getElementById("accidentTime").value;
            json.recorder=document.getElementById("recorder").value;
            json.recorderTelephone=document.getElementById("recorderTelephone").value;
            json.processing=document.getElementById("processing").value;
            json.result=document.getElementById("result").value;
            json.accidentContent=document.getElementById("accidentContent").value;
            console.log(json);
        	
            $.ajax({
            	type: "post",
            	url: "../../admin/security/updateaccident",
            	async: true,
            	data:json,
            	dataType:'json',
            	success: function(result) {
            		if(result.msg == 'success') {
              			layer.msg("修改成功",{icon:6,time:1500},function(){
              				var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
              				parent.location.reload();
              				parent.layer.close(index); //再执行关闭 
                  		});
            		} else {
            			layer.msg("修改失败",{icon:5,time:1500},function(){
                			
              			});
            		} 
            	},   	
            	error: function() {
                    layer.alert("数据异常", {icon: 2,time:1500});
                }
            });
            return false;
          });
          function toMyDateString(timeMillis){
          	var time = new Date(timeMillis);
          	time = time.getFullYear()+"-"+(time.getMonth()+1)+"-"+time.getDate();
          	return time;
          }
        });
   </script>
  </body>
</html>